package com.my.behaviourtype.template;
/**
 * 所谓模板模式，就是在父类中定义算法的主要流程，而把一些个性化的步骤延迟到子类中去实现，父类始终控制着整个流程的主动权，子类只是辅助父类实现某些可定制的步骤。 

模板方法（template method）就在spring中被大量使用，
如：jdbcTemplate,hibernateTemplate,JndiTemplate以及一些包围的包装等都无疑使用了模板模式，
但spring并不是单纯使用了模板方法，而是在此基础上做了创新，配合callback（回调）一起使用，用得极其灵活。 
 */
public class Test {

	public static void main(String[] args) {
		Template t = new ConcreteTemplate();
		t.execute();
	}

}
